<?php
declare(strict_types=1);

namespace Zyucv7\Core\Autoloader;

/**
 * 查找器接口
 * 所有具体的查找器都必须实现此接口
 */
interface IFinder
{
    /**
     * 根据类名查找对应的文件路径
     *
     * @param string $className 完整的类名（包含命名空间）
     * @return string|null 找到则返回文件绝对路径，否则返回null
     */
    public function findFile(string $className): ?string;
}
